A Survey of Augmented Reality